Window keyboard

ABSTRACT

A Window keyboard comprises a keyboard body having a single-chip microprocessor or ASIC therein and a plurality of function key blocks thereon. Those function key blocks is selected from a group comprises of File &amp; Clipboard block, Office block, Application-setting block. Those blocks are electrically connected to the single-chip microprocessor and each has a plurality of function key, wherein each function key will generates a pseudo composite-key code for user to execute specific functions singly.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a Continuation of application Ser. No. 09/917,690,filed on 31 Jul. 2001, and entitled WINDOW KEYBOARD.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a Window keyboard, especially to aWindow keyboard used in Window system for facilitate document-editingtask. The user does not require memorizing and press serial combinationkeys or heavy use mouse by serial click.

2. Description of the Related Art

The computer hardware and software have rapid progress as the processingspeed of computer is growing faster. However, the document-editing toolhas insufficient development as compared with the progress of computerhardware and software.

In general, the document-editing task by computer is achieved by typingwith keyboard and with the help of mouse by serial click. The typing andediting of document require frequent operation of the keyboard andmouse. It is easy for the typewriter to have industrial disease.

The ergonomic keyboards have been developed to overcome these problems.However, the prior art ergonomic keyboards still require heavy use themouse by serial click. Moreover, some keyboard manufactures havedeveloped multimedia keyboard (said as traditional hot key keyboard),wherein a plurality of hot keys (for example: CD, Video, Play, FastForward, Fast Rewind, Volume+, Volume−, Mute, WWW, Email . . . etc.) areincorporated on the standard keyboard and specific complex driver isalso developed for operating this keyboard in Windows environments. Whenuser presses a specific hot key, Keyboard will send standard Windowspre-define extend scan to system, the complex driver will inform Windowsoperation system and a specific function is executed. However, themultimedia keyboard (traditional hot key keyboard) requires the help ofmouse at most time and still has following problems:

1. The number of hot keys is limited by keyboard free area or space andtwenty hot keys are nearly a maximum.

2. A complex driver or complex software program is required, whichoccupies system resource and reduce operation speed. The installation ofsoftware and compatibility of software are also problems.

3. All the hot key functions pre-define by Microsoft almost and requiregenerated standard extend scan code to Windows OS for direct launchtarget applications. But it without capability to control applicationinternal functions, such as the popular Microsoft Office software (Word,Excel, Power Point . . . , etc.) has provide tools, such as “Cut, Paste,copy, New, Open, Save, Reply, Send, Undo, Redo . . . , etc.” (Windowshave not pre-define yet).

At present, the popular Microsoft Office software (release on 1997 year)has provided tools including word, excel, power point etc. Thoseprograms enable user to finish document like personal and commercialletters, spread sheet and presentation data. However, in editing abovedocuments, the user still needs to operate keyboard, heavy use mouse (byserial click) or use composite keys (said as combination keys, meansrequire to memorize and press serial key at same time) frequently toperform certain editing operation. It is still inconvenient for user.For example, such as the

send

function, the user must memorize the composite key (said as combinationkeys) always—

ALT+S

and by holding

ALT key

first then

S key

to launch

send

function. For different Windows language OS, the composite key requirechange to

ALT+Enter

. It is not easy for everyone to remember too many composite keys (saidas combination keys).

SUMMARY OF THE INVENTION

It is an object of the present invention to provide a Window keyboard,which integrates one of plurality functional blocks at least thereon.More particularly, one of an office block, a file & clipboard block oran application setting block are arranged on a keyboard, and thoseblocks are connected to the I/O lines of a single-chip microprocessor.Therefore, the user can directly access those functional blocks withoutrequiring complex driving program and the user does not need to remembercomposite keys (said as combination keys) or heavy use mouse by serialclick.

In one aspect of the invention, a functional block can be integrated ona keyboard, whereby the user needs only one stroke to perform specificfunctions rather than pressing a plurality of composite keys (said ascombination keys) or using mouse (by serial click). The effort of keyingoperation, moving hand between keyboard and mouse can be minimized.

In another aspect of the invention, a functional block is provided withspecific code table (said as pseudo composite keys or combination keystable), which does not require any support of complex software driver orapplication program. Therefore, the windows keyboard has not the problemof software compatibility. This is different to conventional(traditional) hot key, which should be requires support of driverprogram always.

In still another aspect of the invention, the present invention providesa code-conversion application software, which generate a pseudocomposite-key (combination-key) code by a pseudo composite key (said ascombination keys) table (See, FIG. 7). Therefore, the code-conversionapplication software program for Windows keyboard does not need toupdate or revise. The (traditional) hot key compare with the simplecode-conversion application software is different. See below:

The driver program for conventional hot key (traditional hot keykeyboard) executes following operations. The keyboard generates E0 XX orusage code when the hot key is pressed. An associated program is invokedby using the “WinExec O” that provided by Window API and the path andfilename of the program are also used as argument of the function.However, the detailed commands (application internal function) of theprogram cannot be exploited and the approach wastes considerable systemresource.

The present invention provides a code-conversion application softwarehooking arbitrary usage code that generated by the keyboard and settingan internal flag of Window OS. The code-conversion application softwarereceived arbitrary usage code that generated by the keyboard andtransfer to the pseudo composite-key (combination-key) code (See FIG.7). The code-conversion application software will send the pseudocomposite-key (combination-key) code information to the Window OS foroperating or invoking specific programs or application internalfunctions. The Window compatible programs, such as Window OS self,Office, Works, Corel draw, Photo Impact etc., can be operated or invokedin this way. Therefore, the waste of system resource can be reduced.

The pseudo composite key (combination key) table (See, FIG. 7) forcode-conversion application software of the present invention that letsupport independent of keyboards for various countries become easy. Forexample, the redo and undo operation can be executed by typing CTRL+Z(hold on CTRL key and press Z key) and CTRL+Y (hold on CTRL key andpress Y key), respectively. However, the alphabet arrangements onkeyboard are different for different countries. In Germany keyboard, thepositions of “Z key” and “Y key” are opposite to those of Englishkeyboard. As shown in FIGS. 1 and 2, different functions will beexecuted for these two types of keyboards while pressing the samecombination keys. So, the “Z key” and “Y key” are said

moving keys

. Therefore, the composite keys cannot be arbitrarily assigned (not easyto memorized).

The various objects and advantages of the present invention will be morereadily understood from the following detailed description when read inconjunction with the appended drawing, in which:

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows the top view of a Germany keyboard;

FIG. 2 shows the top view of an English keyboard;

FIG. 3 shows the top view of the present invention;

FIG. 4 shows the block diagram of the present invention;

FIG. 5 shows the detailed circuit diagram of the present invention;

FIG. 6 shows the flowchart of operation of the single-chipmicroprocessor of the present invention;

FIG. 7 shows the table for pseudo composite key (combination key) of thepresent invention; and press one key to imitate multi-keys (combinationkey) pressed;

FIG. 8 shows the top view of another preferred embodiment of the presentinvention; and

FIG. 9 shows the function description of the function key of the presentinvention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

As shown in FIGS. 3 to 5, the present invention provides a demo Windowkeyboard comprises a keyboard body 1, a File & Clipboard block 2, anOffice block 3 (See, FIG. 3) and an Application-setting block 4 (See,FIG. 4).

The keyboard body 1 contains a single-chip microprocessor 11 therein.The File & Clipboard block 2 can be arranged at a position near thearrow key on the keyboard (See, FIG. 3), below the space bar or othermargin place on the keyboard body 1 and electrically connected to thesingle-chip microprocessor 11. The File & Clipboard block 2 has functionkeys such as cut, paste, copy or mark. The mark key is used to mark adocument segment to be edited. The cut key is used to cut the markeddocument segment. Then up arrow, down arrow, left arrow and right arrowon the keyboard are used to move cursor to a specific region on thescreen. Afterward, the user can use the paste key or the copy key topaste or copy the selected document segment to the position of cursor.Moreover, the user can also use the mark key to mark a file for copyingand moving the file.

When user presses any function key in the File & Clipboard block 2, thesingle-chip microprocessor 11 detects the keystroke of the key of theFile & Clipboard block 2 and generates a pseudo composite-key(combination-key) code. FIG. 7 shows the relationship between thefunction keys in the File & Clipboard block 2 corresponding to thepseudo composite keys (combination keys). As can be seen from thefigure, the pseudo composite keys (combination keys) corresponding tothe cut key is ALT+E, T, CTRL+X or SHIFT+DEL, the composite keys(combination keys) corresponding to the paste key is CTRL+V (holdingCTRL pressed and pressing V, then releasing both keys simultaneously),SHIFT+INSERT or ALT+E, P (holding ALT pressed and pressing E, thenreleasing both keys simultaneously, and then pressing P; therefore, “+”indicating pressing simultaneously and “,” indicating releasing and thenpressing), the pseudo composite keys (combination keys) corresponding tothe copy key is ALT+E, C, CTRL+C or CTRL+INSERT and the pseudo compositekeys (combination keys) corresponding to the mark key is SHIFT keyholding function (imitate holding Shift key).

Moreover, a screen-scrolling bar 21 (See, FIG. 3) is placed (or rolled)at the center of the up arrow, down arrow, left arrow and right arrow onthe keyboard. The screen-scrolling bar 21 is used to scroll the screenin vertical or horizontal direction. When the screen-scrolling bar 21 isrolled, a key code is sent by the Window keyboard and the key code isinterpreted by the single-chip microprocessor 11 to generate acorresponding pseudo target key code with the help of a code-conversionapplication software. This approach is different to the conventionalkeyboard wherein a scroll bar on the keyboard is operated to send codefor control the Windows Application software Scroll Bar (imitate some ofmouse function).

The different computer may have different processing speeds; therefore,the microprocessor 11 may generate the pseudo composite-key(combination-key) code with speed different to the generating speed ofordinary key (because the function key mimic the operation of releasingkeys and then pressing key in conventional composite-key (combinationkey). In the preferred embodiment of the present invention, theseparation between the issuing of pseudo composite-key (combination-key)code corresponding to the function keys is at larger than 3 ms.Otherwise, few computers may have malfunction.

The Office block 3 is arranged on the special function keys F1-F12 onkeyboard and is switched by an extra adding switch key 31. The extraadding switch key 31 is used to switch the function of the standardkeyboard function keys F1-F12 between ordinary function and augmentationfunction of the Office block 3. The augmentation function includingredo, undo, open, new, bold, save, take pane, forward, reply, send,bullets and number, replace, print, spell check . . . etc. In otherword, the microprocessor 11 has two different key code tables

One for standard code, another for generating a pseudo composite-key(combination key) code

to switch the function of the function keys F1-F12 between ordinaryfunction and augmentation function. The function of the function keysF1-F12 can be expanded while no new keys are necessary, the functionkeys F1-F12 should be with dual functions. It can meet space savingrequirement. However, if still have free space, the augmentationfunctions (including redo, undo, open, new, bold, save, find, forwardand send etc) can put as a single along key, it same as the single alongcut, paste, copy, mark key.

When the extra adding switch key 31 is pressed, the function keys F1-F12have augmentation function as shown in FIG. 7. As can be seen from thetable, the composite-key (combination-key) code for redo is ALT+E, R,ALT+ENTER, ALT+SHIFT+BACKSPACE or CTRL+Y; the composite-key(combination-key) code for undo is ALT+E, U, ALT+BACKSPACE or CTRL+Z;the composite-key (combination-key) code for open is ALT+F, O, CTRL+O,CTRL+F12 or ALT+CTRL+F2; the composite-key (combination-key) code fornew is CTRL+N or ALT+E, N; the composite-key (combination-key) code forchange to bold form or normal form is CTRL+B or CTRL+SHIFT+B; thecomposite-key (combination-key) code for save is CTRL+S, ALT+F, S,SHIFT+F12, or ALT+S HIFT+F2; the composite-key code (combination-key)for take pane is ALT+E, K, the composite-key (combination-key) code forforward is CTRL+F; the composite-key (combination-key) code for send isALT+S or CTRL+ENTER; the composite-key code (combination-key) for replyis CTRL+R; the composite-key (combination-key) code for bullets andnumber is ALT+O, N; the composite-key (combination-key) code for replaceis ALT+E, E, CTRL+F; the composite-key (combination-key) code for printis ALT+F, P or CTRL+P. If the extra adding switch key 31 is pressedagain, the function keys F1-F12 are switched back to ordinary functions.The state of the extra adding switch key 31 can be manifested by anextra adding light-emitting element 8, as shown in FIG. 8.

Alternatively, a key on the keyboard can be used as the extra addingswitch key and the key code of the key is sent to the code-conversionapplication software to enable or disable the augmentation function ofthe function keys F1-F12. It is the other solution for dual functionsalso.

The File & Clipboard block 2 and Office block 3 uses standard key codeof the pseudo composite key (combination-key) table for sending pseudocombination key code information to Window system; No softwarecompatibility problem is occurred.

The Application-setting block 4 (See, FIG. 4) is arranged at right sideof the keyboard body 1 or at arbitrary location on the keyboard body 1.The Application-setting block 4 is electrically connected to thesingle-chip microprocessor 11 and comprises function key such asshortcut key 41 and application key 42 (See, FIG. 3). The defaultsetting of the shortcut key 41 is Word, Excel, Power Point, Outlook,calculator and the shortcut key 41 is used to provide shortcut functionin Window system for user. As shown in FIG. 7, the code corresponding tothe short-cut key 41 is CRTL+ALT+specific non-shift (non-moving) key.

When user presses the shortcut key 41, he can execute any programswithout support of any driver program. For example, the user can openthe properties of a program on the desktop. In the short-cut section,the user presses the shortcut key 41 and select confirm to associate theprogram with the shortcut key 41. Afterward, the user can directly pressthe shortcut key 41 to launch the program. The shortcut key 41 can alsobe provided at the number pad of the keyboard body 1.

The Application-setting block 4 uses standard key code of the compositekey (combination-key) table for sending pseudo combination key code toWindow system; No software compatibility problem is occurred.

The application key 42 comprises an application switch key, a closeapplication key, and a log off key. The application switch key is usedto toggle the opened application program to the active window of thescreen. The user can press the close application key to close theapplication program on the active window of the screen. The closeapplication key is used to log off current user. The composite-key(combination-key) code for application switch key is ALT+SHIFT+TAB orALT+TAB; the composite-key (combination-key) code for close applicationkey is ALT+F4 or CTRL+W; the composite-key (combination-key) code forlog off key is WIN, L.

FIG. 6 shows the flowchart of the microprocessor 11 in the preferredembodiment of the present invention.

After step 60 of powering on computer, the microprocessor 11 is first inreset state (step 61) and then begins security test (step 62).Afterward, if a command is sent to the microprocessor 11 in step 63, themicroprocessor 11 executes the command in step 631 and in step 632 themicroprocessor 11 judges whether the scan counter time is ended. If thescan counter time is not ended, the microprocessor 11 judges whether theflag time is ended in step 64. If the flag time is ended, the key codeis sent in step 65, else the procedure is back to step 63.

If the scan counter time is ended, the microprocessor 11 scans each keyin step 66 and judges whether a function key is pressed in step 67.

If no function key is pressed, the procedure is back to step 63, elsethe microprocessor 11 judges whether any function in the function blocksof the invention is pressed in step 68.

If no function key pressed, the flag corresponding to this state isstored in buffer in step 682 and then the procedure is back to step 63.If certain function key is pressed, the flag corresponding to this stateis set and stored in buffer in step 682.

To sum up, the Window keyboard of the present invention has followingadvantages:

(1) The user can directly use those functional key blocks to editdocument without invoking (memorize) conventional composite key(combination-key) or heavy use mouse.

(2) Those functional key blocks can be operated stand-alone and don'tneed the support of complex keyboard driver. Therefore, the modular keyset does not have the problem of software compatibility. If used thecode conversion of the composite-key (combination key) code solution, itjust share the minimum system resource only.

(3) The user can use short-cut key to start any function associated withthe short-cut key. It is very convenient.

(4) The area of the keyboard does not require enlargement. In thepreferred embodiment of the invention, 36 function keys are augmented onthe keyboard while the area of the keyboard is not increased.

(5) The function keys provided by the invention are more practical thanthe conventional hot keys. FIG. 9 lists the function description of thefunction keys of the present invention. The user can directly use thosefunctional key blocks, just press one button for launch applicationinternal functions (for example: new, open, save, cut, paste, copy,mark, undo, redo, F'ward, send, find, bold, Bullets . . . etc). Althoughthe present invention has been described with reference to the preferredembodiment thereof, it will be understood that the invention is notlimited to the details thereof. Various substitutions and modificationshave suggested in the foregoing description, and other will occur tothose of ordinary skill in the art. For example, as shown in FIG. 7,other function key can be assigned to the composite key includingpressing and releasing of SHIFT, CTRL, ALT plus standard key. Therefore,all such substitutions and modifications are intended to be embracedwithin the scope of the invention as defined in the appended claims.

1-32. (canceled)
 33. A Window keyboard comprising: a keyboard bodyhaving a control circuit therein, the control circuit being one of asingle-chip microprocessor or an application specific integrated circuit(ASIC), the keyboard body having an Office block thereon, the Officeblock being electrically connected to the control circuit and having aplurality of function keys respectively corresponding to specificactions in a predetermined Windows Operation, Office application orpredetermined software environment; the control circuit generating apseudo composite-key code responsive to each function key beingoperated; the pseudo composite-key code being formed by the group ofcodes consisting of codes representing simultaneous key switchoperation, codes representing sequential key switch operation, andcombinations thereof to execute the specific actions, wherein saidOffice block is a standard keyboard function block include standardfunction keys F1 through F12, Office related functions of said Officeblock being actuated through actuation of a key switch associated withsaid key switch operation.
 34. The Window keyboard as in claim 33,wherein the function key block is switched by said key switch, and alight emitting element is used indicate switching status.
 35. The Windowkeyboard as in claim 33, wherein the pseudo composite-key(combination-key) code for each function key is generated by acode-conversion application software.
 36. The Window keyboard as inclaim 33, wherein the composite-key (combination-key) code for eachfunction key is generated by Windows Keyboard and send to WindowsOperation system, Office application directly, it through new WindowsOperation PC system standard peripheral input device ports (such as PS2port, USB port) to Windows operation System and it not require anyadding complex driver or software application support.
 37. The Windowkeyboard as in claim 33, wherein the function keys (generated thecomposite-key code) of the Office block is selected from a groupconsisting of redo, undo, open, new, bold, save, take pane, forward,reply, send, bullets and number, replace, print.
 38. The Window keyboardas in claim 37, wherein the pseudo composite-key (combination-key) codefor the redo key is ALT+E, R, CTRL+Y, CTRL+Z, F4, ALT+ENTER orALT+SHIFT+BACKSPACE.
 39. The Window keyboard as in claim 37, wherein thepseudo composite-key (combination-key) code for the undo key is ALT+E,U, CTRL+Y, CTRL+Z, CTRL+W or ALT+BACKSPACE.
 40. The Window keyboard asin claim 37, wherein the pseudo composite-key (combination-key) code forthe bold key is CTRL+B or CTRL+SHIFT+B.
 41. The Window keyboard as inclaim 37, wherein the pseudo composite-key (combination-key) code forthe open key is ALT+F, O, CTRL+O, CTRL+F12 or ALT+CTRL+F2.
 42. TheWindow keyboard as in claim 37, wherein the pseudo composite-key(combination-key) code for the new key is CTRL+N or ALT+E, N.
 43. TheWindow keyboard as in claim 37, wherein the pseudo composite-key(combination-key) code for the save key is ALT+F, S, CTRL+S, SHIFT+F12or ALT+SHIFT+F2.
 44. The Window keyboard as in claim 37, wherein thepseudo composite-key (combination-key) code for the take pane key isALT+E, K or CTRL+F1.
 45. The Window keyboard as in claim 37, wherein thepseudo composite-key (combination-key) code for the forward key isCTRL+F.
 46. The Window keyboard as in claim 37, wherein the pseudocomposite-key (combination-key) code for the send key is ALT+S orCTRL+ENTER.
 47. The Window keyboard as in claim 37, wherein the pseudocomposite-key (combination-key) code for the reply key is CTRL+R. 48.The Window keyboard as in claim 37, wherein the pseudo composite-key(combination-key) code for the bullets and number key is ALT+O, N. 49.The Window keyboard as in claim 37, wherein the pseudo composite-key(combination-key) code for the replace key is ALT+E, E, CTRL+H or F5.50. The Window keyboard as in claim 37, wherein the pseudo composite-key(combination-key) code for the print key is ALT+F, P, CTRL+SHIFT+F12 orCTRL+P.
 51. The Window keyboard as in claim 33, wherein the pluralityfunction keys can be assigned to the composite key (combination-key)including pressing and releasing of SHIFT, CTRL, ALT key plus standardkey as a single alone key.
 52. A Window keyboard comprising: a keyboardbody having a control circuit therein, the control circuit being one ofa single-chip microprocessor or an application specific integratedcircuit (ASIC), the keyboard body having a File & Clipboard blockthereon, the File & Clipboard block being electrically connected to thecontrol circuit and having a plurality of function keys respectivelycorresponding to specific actions in a predetermined Windows Operation,Office application environment; the control circuit generating a pseudocomposite-key code responsive to each function key being operated; thepseudo composite-key code being formed by the group of codes consistingof codes of codes representing simultaneous key switch operation, codesrepresenting sequential key switch operation, and combinations thereofto execute the specific actions, wherein said File & Clipboard block isa standard keyboard function block including related File & Clipboardblock functions thereof being actuated through actuation of a key switchassociated with said key switch operation; wherein the File & Clipboardblock for each function key including a pseudo composite-key(combination-key) code for each function key is generated by acode-conversion application software or generated by Windows Keyboardand send to Windows Operation system or Office application directly, itthrough new Windows Operation PC standard peripheral input device ports(such as PS2 port, USB port) to Windows operation System; wherein theFile & Clipboard block not require any adding complex driver, softwareapplication or adding hardware support expect code-conversionapplication.
 53. The Window keyboard as in claim 52, wherein thefunction keys in the File & Clipboard block include a cut key, pastekey, copy key or mark key or a screen-scrolling bar.
 54. The Windowkeyboard as in claim 53, wherein the pseudo composite-key(combination-key) code for the cut key is ALT+E, T, CTRL+X or SHIFT+DEL.55. The Window keyboard as in claim 53, wherein the pseudo composite-key(combination-key) code for the paste key is ALT+E, P, CTRL+V orSHIFT+INSERT.
 56. The Window keyboard as in claim 53, wherein the pseudocomposite-key (combination-key) code for the copy key is ALT+E, C,CTRL+C or CTRL+INSERT.
 57. The Window keyboard as in claim 53, whereinthe pseudo composite-key (combination-key) code for the mark key isSHIFT holding function (imitate holding Shift key).
 58. A Windowkeyboard comprising: a keyboard body having a control circuit therein,the control circuit being one of a single-chip microprocessor or anapplication specific integrated circuit (ASIC), the keyboard body havingan Application-setting block thereon, the Application-setting blockbeing electrically connected to the control circuit and having aplurality of function keys respectively corresponding to specificactions in a predetermined Windows Operation, Office applicationenvironment; the control circuit generating a pseudo composite-key coderesponsive to each function key being operated; the pseudo composite-keycode being formed by the group of codes consisting of codes of codesrepresenting simultaneous key switch operation, codes representingsequential key switch operation, and combinations thereof to execute thespecific actions, wherein said Application-setting block is a standardkeyboard function block including related Application-setting blockfunctions of said Application-setting block being actuated throughactuation of a key switch associated with said key switch operation;wherein the Application-setting block for each function key including apseudo composite-key (combination-key) code for each function key isgenerated by a code-conversion application software or generated byWindows Keyboard and send to Windows Operation system or Officeapplication directly, it through new Windows Operation PC standardperipheral input device ports (such as PS2 port, USB port) to Windowsoperation System; wherein the Application-setting block not require anyadding complex driver, software application or adding hardware supportexpect code-conversion application.
 59. The Window keyboard as in claim58, wherein the Application-setting block is selected from a groupcomprises of shortcut key and application key.
 60. The Window keyboardas in claim 59, wherein the shortcut key is selected from a groupcomprises Word, Excel, Power Point, Outlook.
 61. The Window keyboard asin claim 59, wherein the pseudo composite-key code for the shortcut keyis CRTL+ALT+specific non-shift (non-moving) key.
 62. The Window keyboardas in claim 59, wherein the application key selected from a groupcomprises of application switch key, close application key or log offkey.
 63. The Window keyboard as in claim 62, wherein the pseudocomposite-key (combination-key) code for the application switch key isALT+SHIFT+TAB or ALT+TAB.
 64. The Window keyboard as in claim 62,wherein the pseudo composite-key (combination-key) code for the closeapplication key is ALT+F4 or CTRL+W.
 65. The Window keyboard as in claim62, wherein the pseudo composite-key (combination-key) code for the logoff key is WIN, L.
 66. The Window keyboard as in claim 58; wherein otherfunction key can be assigned to the composite key (combination-key)including pressing and releasing of SHIFT, CTRL, ALT key plus standardkey.